/*
 ============================================================================
 Page	     : 225
 Name        : file_eof.c
 Date	     : 20210404
 Author      : Hbue 18060333
 Copyright   : Your copyright notice
 Description : 打开一个文件并显示该文件
 ============================================================================
 */

#include <stdio.h>
#include <stdlib.h>				// 为了使用exit()

int main(void)
{
	int ch = 0;
	FILE *fp = NULL;
	char fname[50];				// 储存文件名

	printf("Enter the name of the file: ");
	scanf("%s", fname);
	fp = fopen(fname,"r");		// 打开待读取文件
	if(fp == NULL)
	{
		printf("Failed to open file. Bye\n");
		exit(1);				// 退出程序
	}
	// getc(fp)从打开的文件中获取一个字符
	while((ch = getc(fp)) != EOF)
	{
		putchar(ch);
	}
	fclose(fp);					// 关闭文件
	printf("\n");

	return 0;
}

